PPC and Yellow Door Energy sign 24.5MW solar PPA PPC Ltd and Yellow Door Energy (YDE) have signed a landmark 24.5MW solar power purchase agreem... 25 Mar